xen: arm: correct guest PSCI handling on 64-bit hypervisor.
authorIan Campbell <ian.campbell@citrix.com>
Tue, 14 Jan 2014 17:32:54 +0000 (17:32 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 17 Jan 2014 10:06:59 +0000 (10:06 +0000)
commitf26d849dff24120e6ad633db94abfbc6e6572503
tree7538f68e088ed5f6059f07b273a7b0a80f8e230b
parentc04c825bdf1e946260cba325eeed993004051050
xen: arm: correct guest PSCI handling on 64-bit hypervisor.

Using ->rN truncates the 64-bit registers to 32-bits, which on X-gene chops
off the top bit of the entry address for PSCI_UP.

Follow the pattern established in do_trap_hypercall.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/traps.c